package org.yang.loginunion.core;

/**
 * Description:登录接口
 *
 * @author Billyang
 * @date 2024/8/3 14:51
 */
public interface LoginClient {
    /**
     * 登录
     *
     * @param mobileOrUsernameOrEncryptedData 用户名|手机号|加密数据
     * @param codeOrPasswordOrIv 验证码|密码|解密偏移量
     * @param authcode  授权code
     * @return 用户ID
     */
    String login(String mobileOrUsernameOrEncryptedData, String codeOrPasswordOrIv, String authcode);
}
